﻿package Clases {

	import flash.events.EventDispatcher;

	public class ClaseDispatcher extends EventDispatcher {
		private static var _instancia:ClaseDispatcher;
		public static const ABRE_PRODUCTO:String="abreProducto";
		public static const ABRE_COMERCIAL:String="abreComercial";
		public static const ABRE_DEDITO:String="abreDedito";
		public static const ABRE_LANZAMIENTO:String="abreLanzamiento";
		public static const ABRE_FOTO:String="abreFoto";
		public static const ABRE_GALERIA:String="abregaleria";
		public static const ABRE_REGISTRA:String="abreRegistra";
		public static const ABRE_OLVIDO:String="abreOlvido";
		public static const ABRE_LOGUEO:String="abreLogueo";
		
		public var dataUsuario:Object;

		public function ClaseDispatcher(s:Singleton) {
			dataUsuario = new Object();
			dataUsuario.codigo = null;
			return;		
		}
		public static function getInstancia():ClaseDispatcher {
			if (_instancia==null) {
				ClaseDispatcher._instancia=new ClaseDispatcher(new Singleton  );
			}
			return _instancia;
		}
	}
}
class Singleton {
}